#!/bin/bash
#echo -n "apps?"
#read APPS

# Para el desarrollo
#tar -czf backups/modules-$APPS-$(date +%Y%m%d-%H%M).tar.gz apps/$APPS/modules/
#rm -rf apps/$APPS/modules/*

tar -czf backups/apps-$(date +%Y%m%d-%H%M).tar.gz apps/
# Por ahora ...

php symfony cc
php symfony doctrine:data-dump
php symfony doctrine:build --all --no-confirmation

# Nacional
php symfony doctrine:generate-module --generate-in-cache --with-show nacional proveedores ProveedorNacional
php symfony doctrine:generate-module --generate-in-cache --with-show nacional cotizaciones CotizacionNacional
php symfony doctrine:generate-module --generate-in-cache --with-show nacional itemescotizaciones ItemCotizacionNacional
php symfony doctrine:generate-module --generate-in-cache --with-show nacional detallescotizaciones DetalleItemCotizacionNacional
php symfony doctrine:generate-module --generate-in-cache --with-show nacional compras CompraNacional
php symfony doctrine:generate-module --generate-in-cache --with-show nacional itemescompras ItemCompraNacional

# Administracion
php symfony doctrine:generate-module --generate-in-cache --with-show admin regiones Region
php symfony doctrine:generate-module --generate-in-cache --with-show admin comunas Comuna
php symfony doctrine:generate-module --generate-in-cache --with-show admin unidades Unidad
php symfony doctrine:generate-module --generate-in-cache --with-show admin cuentas CuentaPresupuestaria
php symfony doctrine:generate-module --generate-in-cache --with-show admin tiposarticulos TipoArticulo
php symfony doctrine:generate-module --generate-in-cache --with-show admin articulos Articulo
php symfony doctrine:generate-module --generate-in-cache --with-show admin monedas Moneda
php symfony doctrine:generate-module --generate-in-cache --with-show admin paises Pais
php symfony doctrine:generate-module --generate-in-cache --with-show admin usuarios Usuario
php symfony doctrine:generate-module --generate-in-cache --with-show admin medidas Medida
php symfony doctrine:generate-module --generate-in-cache --with-show admin permisos Permiso
php symfony doctrine:generate-module --generate-in-cache --with-show admin usuarioscuentas UsuarioCuenta

# Internacional
php symfony doctrine:generate-module --generate-in-cache --with-show inter proveedores ProveedorInternacional
php symfony doctrine:generate-module --generate-in-cache --with-show inter compras CompraInternacional
php symfony doctrine:generate-module --generate-in-cache --with-show inter itemes ItemCompraInternacional

php symfony doctrine:data-load
